fool-proof accountability - Turkish English Dictionary